 /*首页样式*/
 
 .main {
     width: 980px;
     height: 455px;
     margin: 10px 0 0 219px;
 }
 
 .focus {
     position: relative;
     width: 721px;
     height: 455px;
     overflow: hidden;
 }
 
 .focus ul {
     position: absolute;
     top: 0;
     left: 0;
     width: 600%;
 }
 
 .focus ul li {
     float: left;
 }
 
 .arrow-l,
 .arrow-r {
     display: none;
     position: absolute;
     top: 50%;
     margin-top: -20px;
     width: 24px;
     height: 40px;
     background: rgba(0, 0, 0, .3);
     text-align: center;
     line-height: 40px;
     color: #fff;
     font-size: 18px;
     z-index: 2;
 }
 
 .arrow-r {
     right: 0;
 }
 
 .circle {
     position: absolute;
     bottom: 10px;
     left: 50px;
 }
 
 .circle li {
     float: left;
     width: 8px;
     height: 8px;
     border: 2px solid rgba(255, 255, 255, .5);
     margin: 0 3px;
     border-radius: 50%;
     cursor: pointer;
 }
 
 .current {
     background-color: #fff;
 }
 
 .newsflash {
     width: 250px;
     height: 455px;
 }
 
 .news {
     height: 163px;
     border: 1px solid #ccc;
 }
 
 .new-hd {
     height: 32px;
     border-bottom: 1px dotted #ccc;
     font-size: 14px;
     line-height: 32px;
     padding: 0 15px;
 }
 
 .new-hd a {
     float: right;
     font-size: 12px;
 }
 
 .new-bd {
     padding: 10px 0 0 15px;
 }
 
 .new-bd li {
     height: 23px;
 }
 
 .lifeservice {
     overflow: hidden;
     height: 208px;
     border: 1px solid #ccc;
     border-top: 0;
 }
 
 .lifeservice ul {
     width: 300px;
 }
 
 .lifeservice li {
     position: relative;
     float: left;
     width: 62px;
     height: 70px;
     border-right: 1px solid #ccc;
     border-bottom: 1px solid #ccc;
 }
 
 .lifeservice li a {
     display: block;
     overflow: hidden;
     height: 100%;
 }
 
 .lifeservice li p {
     text-align: center;
 }
 
 .hot {
     position: absolute;
     right: 0;
     top: 0;
     width: 12px;
     height: 15px;
     background: url(../img/jian.jpg) no-repeat;
 }
 
 .ico1 {
     display: block;
     height: 24px;
     width: 24px;
     background: url(../img/icons.png) no-repeat;
     margin: 10px auto;
 }
 
 .ico1-huafei {
     background-position: -17px -16px;
 }
 
 .ico1-feiji {
     width: 26px;
     background-position: -17px -89px;
 }
 
 .ico1-caipiao {
     widows: 26px;
     background-position: -78px -16px;
 }
 
 .bargain {
     height: 75px;
     margin-top: 5px;
 }
 /*推荐模块*/
 
 .recommend {
     height: 163px;
     margin-top: 10px;
 }
 
 .recom-hd {
     width: 200px;
     height: 183px;
     background-color: #5c5251;
     text-align: center;
 }
 
 .recom-hd img {
     margin: 30px 0 10px 0;
 }
 
 .recom-hd h3 {
     font-size: 18px;
     color: #fff;
     font-weight: 400;
 }
 
 .recom-bd {
     width: 1000px;
     height: 183px;
     background-color: #ebebeb;
 }
 
 .recom-bd li {
     float: left;
     width: 249px;
     height: 145px;
     border-right: 1px solid #ccc;
     margin-top: 10px;
 }
 
 .recom-bd .last {
     border-right: 0;
 }
 /*floor 楼层区*/
 
 .box-hd {
     height: 30px;
     border-bottom: 2px solid #c81623;
     margin-top: 25px;
 }
 
 .box-hd h3 {
     float: left;
     font-size: 18px;
     color: #c81623;
 }
 
 .tab-list {
     float: right;
     line-height: 30px;
 }
 
 .tab-list li {
     float: left;
 }
 
 .tab-list li a {
     margin: 0 15px;
 }
 
 .box-bd {
     height: 360px;
 }
 
 .w209 {
     width: 209px;
     background-color: #f9f9f9;
 }
 
 .w329 {
     width: 329px;
 }
 
 .w219 {
     width: 219px;
     border-right: 1px solid #ccc;
 }
 
 .w220 {
     width: 220px;
     border-right: 1px solid #ccc;
 }
 
 .tab-con li {
     float: left;
     height: 360px;
 }
 
 .tab-con-item {
     border-bottom: 1px solid #ccc;
 }
 
 .tab-con-list {
     overflow: hidden;
     margin-bottom: 15px;
 }
 
 .tab-con-list li {
     width: 86px;
     height: 32px;
     line-height: 32px;
     border-bottom: 1px solid #ccc;
     margin-left: 10px;
     text-align: center;
 }
 
 .box-bd li {
     overflow: hidden;
 }
 
 .box-bd img {
     transition: all 0.5s;
 }
 
 .box-bd img:hover {
     margin-left: 8px;
 }
 /*电梯导航*/
 
 .fixedtool {
     position: fixed;
     top: 100px;
     left: 50%;
     margin-left: -700px;
     width: 66px;
     background-color: #fff;
     display: none;
 }
 
 .fixedtool li {
     height: 32px;
     line-height: 32px;
     font-size: 12px;
     border-bottom: 1px solid #ccc;
     text-align: center;
     cursor: pointer;
 }
 
 .fixedtool .current {
     background-color: #c81623;
     color: #fff;
 }